<#import "commons.ftl" as m/>

package <@m.getBasePackage param=context flag=true/><@m.getQueryPackage param=context flag=false/>;

import <@m.getFrameBasePackage param=context flag=true/><@m.getFramePageParaPackage param=context flag=true/><@m.getFramePage param=context/>;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang.builder.ToStringBuilder;

/**
 * <pre>
 *  ${(table.comment)!''} 查询条件,专门提供查询使用，请勿当成提交数据保存使用，
 *	如果有必要新增额外领域模型数据，可以单独创建，请勿使用查询对象做提交数据保存
 * </pre>
 *
 * @author ${context.conf.author!'系统生成'}
 * @email ${context.conf.email!'系统生成'}
 * @version ${context.conf.version!'1.0.0'}
 * @date ${.now?string('yyyy-MM-dd')}
 * @copyright ${context.conf.copyright!'系统生成'}
 */
@Getter
@Setter
@ApiModel(description = "${(table.comment)!''}")
public class ${table.upperName}<@m.getQuerySuffix param=context/><@m.getFrameExtendsPage param=context/> {

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }

}
